radar teleskobu - Turkish English Dictionary